package com.cloudfast.platform.dict.dao;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;

import com.cloudfast.dao.BaseDao;
import com.cloudfast.dao.impl.BaseDaoImpl;
import com.cloudfast.platform.dict.entity.Dict;

/**
 * @author liuyw
 * @描述:字典
 * @date 2020年4月10日
 */
public interface DictDao extends BaseCustomer, JpaRepository<Dict, Long> {
    /**
     * -查询
     *
     * @param dictType
     * @param value
     * @return
     * @author liuyw
     * @date 2020年4月30日
     */
    @Query(" from Dict where dictType=?1 and value=?2")
    public Dict findByDictTypeAndValue(String dictType, String value);
}

interface BaseCustomer extends BaseDao<Dict, Long> {

}

@Repository
class DictDaoImpl extends BaseDaoImpl<Dict, Long> implements BaseCustomer {

}